//
//  NSString+MMAdd.h
//  oc_demo
//
//  Created by haigui on 2021/8/5.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface NSString (MMAdd)

/// 根据字符串内容计算宽高
/// @param font 文本的字体
/// @param maxTextSize 最大宽高
- (CGSize)boundingRectWithfont:(UIFont *)font maxTextSize:(CGSize)maxTextSize;

///替换空指针为空字符串
+ (NSString *)stringByReplaceNullString:(NSString *)string;


/// 字符串转date 默认格式 yyyy-MM-dd HH:mm:ss
- (NSDate *)formatterToDate;

/// 字符串转date
- (NSDate *)formatterToDate:(NSString *)formatter;

/// 去掉字符串两边的空格
- (NSString *)stringByTrimingWhitespace;

/// 是否全是数字
- (BOOL)isNumberStr;

/// 安全化手机号 155xxxx5555
- (NSString *)telphoneSecurity;


/// 检查电话号码格式 1开头  11位数字
- (BOOL)isTelphoneFormat;

/// 张大炮 => 张***炮
- (NSString *)safetyString;

/// 转时间戳
- (double)toTimeStamp;

@end

NS_ASSUME_NONNULL_END
